<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>php学习笔记[010]</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="show"><span>016 PHP小偷程序</span></div>
<?php include 'include/top.php';?>

<div class="text">
<b>正则表达式</b>
<strong>正则表达式</strong>用于表述文字规律的句子。<br />
<strong>ereg</strong>区分大小写的正则表达函数<br />
<strong>eregi</strong>不区分大小写的正则表达函数<br />
一个邮箱的正则表达式：【<strong>^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+</strong>】<br />
而我们先要了解一个很简单的表达式<strong>(.*)</strong><br />
<strong>()</strong>表达式的开始与结束<br />
<strong>.</strong>除回车外的所有字符<br />
<strong>*</strong>任意数量的任意字符<br />
</div>

<div class="text">
<b>file_get_contents</b>
<strong>file_get_contents</strong>读取整个文件函数<br />
我们用一个实例来表示，我们的目标为<strong>http://open.baidu.com/special/time/</strong>页面中的这个时钟。
<div class="code">
&lt;?php<br />
$url=&quot;http://open.baidu.com/special/time/&quot;;<br />
$str=file_get_contents($url,'r');<br />
//echo $str;<br />
@eregi(&quot;&lt;/h2&gt;(.*)&lt;div class=\&quot;main\&quot; id=\&quot;intro\&quot;&gt;&quot;,$str,$strok);<br />
echo '&lt;div class=&quot;main&quot; id=&quot;bjtime&quot;&gt;'.$strok[1];<br />
?&gt;</div>
下面是获取的效果：
<div class="effect">
<?php
$url="http://open.baidu.com/special/time/";
$str=file_get_contents($url,'r');
//echo $str;
@eregi("</h2>(.*)<div class=\"main\" id=\"intro\">",$str,$strok);
echo '<div class="main" id="bjtime">'.$strok[1];
?>
</div>
</div>


</body>
</html>
